Chili.Opf3 Send comments on this topic.
FindAll(String,Object[]) Method
See Also  Example
Chili.Opf3 Namespace > Generic ObjectSearcher Class > FindAll Method : FindAll(String,Object[]) Method




conditions
A condition string that specifies the objects that are loaded.
parameters
A list of parameters that is passed as parameters for the conditions.
Returns an ObjectSet of all persistent objects matching the conditions that are found in the storage.

Syntax

Visual Basic (Declaration) 
Overloads Public Overridable Function FindAll( _
   ByVal conditions As String, _
   ByVal ParamArray parameters() As Object _
) As ObjectSet(Of T)
Visual Basic (Usage)Copy Code
Dim instance As ObjectSearcher(Of T)
Dim conditions As String
Dim parameters() As Object
Dim value As ObjectSet(Of T)
 
value = instance.FindAll(conditions, parameters)
C# 
public virtual ObjectSet<T> FindAll( 
   string conditions,
   params object[] parameters
)
Managed Extensions for C++ 
public: virtual ObjectSet<T>* FindAll( 
   string* conditions,
   params Object*[]* parameters
) 
C++/CLI 
public:
virtual ObjectSet<T>^ FindAll( 
   String^ conditions,
   ... array<Object^>^ parameters
) 

Parameters

conditions
A condition string that specifies the objects that are loaded.
parameters
A list of parameters that is passed as parameters for the conditions.

Example

The example shows how this method is used in your application code.
C#Copy Code
            [Persistent("USER")] 
public class User 

    private string _name = null; 
 
    [Field("NAME")] 
    public string Name 
    { 
        get { return _name; } 
        set { _name = value; } 
    } 
 
    // ... Other properties and fields. 

 
// ... Other code 
 
// Get the ObjectSearcher for User. 
ObjectSearcher<User> searcher = context.GetObjectSearcher<User>(); 
// Find only those with a given name by using conditions. 
objectSet = searcher.FindAll("Name like {0} SortBy Name Asc", "%mith%");

Requirements

Platforms: Windows 2000, Windows XP family, Windows Server 2003 family, Windows Vista family

See Also